




.classify_item{
    max-width: 1200px;margin:0 auto;font-size: 0;
}
.classify_item .item{
    display:inline-block;font-size: 16px;width:calc(100% / 3 - 100px);margin:50px 50px;position: relative;
}
.classify_item .item .title{
    position: absolute;width:70px;height:100%;text-align: center;display: flex;border-right:1px solid #235da3;
}
.classify_item .item .title span{
    display: inline-block;margin:auto;font-size: 22px;font-weight: 600;color:#235da3;
}
.classify_item .item .info{
    margin-left: 85px;
}
.classify_item .item .info h2{
    margin:0;font-size: 16px;
}
.classify_item .item .info p{
    margin:0;margin-top: 4px;font-size: 12px;color:#adadad;display: -webkit-box;text-align: justify;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}


.ad_box_item .swiper-slide{
    font-size: 0;
}
.ad_box_item .swiper-slide img{
    width:100%;
}
.ad_box_pages .swiper-pagination-bullet{
    background:#889fbf;
}
.ad_box_pages .swiper-pagination-bullet-active{
    background:#fff;
}



.listss{
    margin-top: 100px!important;
}
.hots_item{
    width: 1200px;margin:50px auto;font-size: 0;
}
.hots_item .hot_search{
    width:150px;display: inline-block;font-size: 16px;vertical-align: top;
}
.hots_item .hot_search .title{
    height:30px;font-size: 20px;font-weight: 600;
}
.hots_item .hot_search .title b{
/*    border-left: 2px solid #235da3;padding-left: 5px;*/
    position: relative;padding-left: 10px;
}
.hots_item .hot_search .title b::after{
    content:"";display: block;position: absolute;top:4px;height:calc(100% - 6px);width:4px;background:#235da3;
}
.hots_item .hot_doc{
    width:calc(100% - 650px);display: inline-block;font-size: 16px;margin:30px 70px 0;vertical-align: top;
    box-shadow: 0 0 30px rgba(48, 119, 210, 0.12);padding-bottom: 9px;
}
.hots_item .count{
    width:350px;display: inline-block;font-size: 16px;vertical-align: top;
}

.hot_search .list{
    margin-top: 5px;background:#f6faff;box-shadow: 0 0 30px rgba(48, 119, 210, 0.12);
}
.hot_search .list a{
    display: block;line-height: 42px;text-align: left;transition: all 0.1s;
}
.hot_search .list a span{
    padding:0 10px;
}
.hot_search .list a:hover{
    background:#235da3;color:#fff;
}


.hot_doc .title{
    height:30px;display: none;
}
.hot_doc .list{
    margin-top: 5px;padding:0 30px 0 50px;
}
.hot_doc .list .pic{
    position: relative;padding-bottom: 10px;border-bottom: 1px dashed #e7e7e7;
}
.hot_doc .list .pic::after{
    content: "";display: block;clear: both;
}
.hot_doc .list .pic .tag{
    position: absolute;display: block;width:50px;height:25px;background:#0f5fc5;color:#fff;top:0;left:-50px;line-height: 25px;text-align: center;
    opacity: 1;transition: all 0.2s;
}
.hot_doc .list .pic:hover .tag{
    opacity: 1;
}

.hot_doc .list .pic .img{
    width:33%;float:left;font-size: 0;
}
.hot_doc .list .pic .img img{
    width:100%;
}
.hot_doc .list .pic .text{
    width:67%;float:left;
}
.hot_doc .list .pic .text h2{
    margin: 0;font-size: 18px;padding:0 15px;text-align:justify;color:#525252;
}
.hot_doc .list .pic .text .opt{
    margin:10px 0;padding:0 15px;
}
.hot_doc .list .pic .text .opt .time{
    font-size: 14px;color:#a7a7a7;
}
.hot_doc .list .pic .text .opt .time i{
    font-size: 14px;position: relative;top:-2px;margin-right: 5px;
}
.hot_doc .list .pic .text p{
    margin:0;padding:0 15px;font-size: 12px;text-align:justify;line-height: 1.5em;color: #a7a7a7;padding-top: 1px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;
}
.hot_doc .list .item{
    border-bottom: 1px dashed #e7e7e7;line-height: 35px;font-size: 14px;
}
.hot_doc .list .item::after{
    content: "";display: block;clear: both;
}
.hot_doc .list .item span{
    float: right;width:90px;color:#a7a7a7;
}
.hot_doc .list .item p{
    margin:0;width:calc(100% - 132px);float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.hot_doc .more{
    text-align: center;padding:8px 0 0;
}
.hot_doc .more a{
    display: inline-block;background:#235da3;color:#fff;padding:0px 8px;border:1px solid #235da3;transition:all 0.3s;line-height: 24px;font-size: 14px;
    margin-top: 9px;
}
.hot_doc .more a:hover{
    background:#fff;color:#235da3;
}



.hots .count{
    
}

.hots .count .title{
    height:30px;font-size: 20px;font-weight: 600;
}
.hots .count .title b{
    position: relative;padding-left: 10px;
}
.hots .count .title b::after{
    content:"";display: block;position: absolute;top:4px;height:calc(100% - 6px);width:4px;background:#235da3;
}
.hots .count .count_box{
    background:#235da3;padding:16px 15px;font-size: 0;margin-top: 6px;box-shadow: 0 0 30px rgba(48, 119, 210, 0.12);
}
.hots .count .count_box .item{
    width:calc(50% - 32px);display: inline-block;font-size: 16px;margin:17px 15px;text-align: center;color:#fff;border:1px solid #fff;line-height: 40px;
}








.class_list{
    width:1200px;margin:50px auto 80px;
}
.class_list .title{
    height:30px;font-size: 20px;font-weight: 600;
}
.class_list .title b{
    position: relative;padding-left: 10px;
}
.class_list .title b::after{
    content:"";display: block;position: absolute;top:4px;height:calc(100% - 6px);width:4px;background:#235da3;
}
.class_list .pic{
    margin-top: 5px;font-size: 0;width:1236px;margin-left: -18px;
}
.class_list .pic .item{
    width:calc(100% / 3 - 36px);margin:0 18px;display: inline-block;position:relative;
}
.class_list .pic .item img{
    width: 100%;
}
.class_list .pic .item a{
    position: absolute;left:0;bottom: 0;width:100%;line-height: 20px;text-align: center;color:#fff;background:rgba(35, 93, 163, 0.8);font-size: 16px;padding:10px 0;
    text-decoration: none;
}
.class_list .pic .item a:hover{
    text-decoration: underline;
}

.class_list .text{
    font-size: 0;width:1320px;margin-left: -60px;margin-bottom: 40px;
}

.class_list .text .item{
    font-size: 14px;width:calc(100% / 5 - 122px);margin:40px 60px 0;border:1px solid #3674b3;display: inline-block;text-align: center;line-height: 40px;color:#3674b3;
}
.class_list .text .item:hover{
    background:#3674b3;color:#fff;
}




















